package com.dragon.app.marvel.core.dto;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 审批-贷款申请
 * 
 * @author 何杰 2018年4月14日
 */
public class McamLoanApplyInfoDTO {
	private Long id;
	private String loanId;// 申请书编号
	private String channel;// 进件渠道
	private String channelName;// '进件渠道名称',
	private String patternCode;// 渠道分类
	private String patternName;// 渠道类型名称
	private String remark;// varchar(250) '备注',
	private String employeeId;// varchar(255) '客户经理ID',
	private String employeeName;// varchar(255) '客户经理名称',
	private Integer applyTerms;// int(5) '申请期数',
	private Date applyTime;//
	private BigDecimal principalAmt;// decimal(18,5) '申请借款总额',
	private BigDecimal principalAmtAct;// decimal(18,5) '实际审核借款总额',
	private BigDecimal decisionMoney;
	private String status;// varchar(5) '通过决策之后的状态Z00开始到A01结束',
	private String oldStatus;// 原状态
	private String purposeType;// varchar(50) '用途性质(经营或消费)',
	private String purposeCode;// varchar(10) '用途编码',
	private String purpose;// varchar(50) '用途描述',
	private String paymentBankHead;// varchar(30) '还款账户开户行总行号',
	private String paymentBankBranch;// varchar(30) '还款账户开户行分行号',
	private String paymentBankName;// varchar(30) '还款账户开户行名称',
	private String paymentAcctName;// varchar(255) '还款账户开户名',
	private String paymentAcctNo;// varchar(30) '还款账户开户银行卡号',
	private String receiveBankHead;// varchar(30) '收款账户开户行总行号',
	private String receiveBankBranch;// varchar(30) '收款账户开户行分行号',
	private String receiveBankName;// varchar(30) '收款账户开户行名称',
	private String receiveAcctName;// varchar(255) '收款账户开户名',
	private String receiveAcctNo;// varchar(30) '收款账户开户银行卡号',
	private String creditRating;// varchar(10) '信用等级,决策引擎所得值',
	private String custRating;// varchar(10) '认定客户等级',
	private String customerType;// int(11) '客户类型, 雇佣类型, 自雇，授薪,自由职业者',
	private Integer selfEmployedType;// int(11) '自雇类型：1.公司 ，2.个体 ',
	private String custCode;// 客户编号
	private String custName;// varchar(255) '客户姓名',
	private String mobileNo;// varchar(30) '手机号',
	private String email;// varchar(60) '邮箱',
	private String qqNo;// varchar(20) DEFAULT NULL,
	private String weixinNo;// varchar(100) DEFAULT NULL,
	private Integer custSex;// tinyint(1) '性别 0女 1男',
	private Integer custAge;// tinyint(3) '客户年龄',
	private Date custBirthDate;// date '客户出生年月日',
	private String custNationalityCode;// varchar(30) '民族代码',
	private String custNationalityName;// varchar(30) '民族名称',
	private String custCardType;// varchar(11) '证件类型code',
	private String custCardTypeName;// varchar(30) '证件类型名称',
	private String custCardNo;// varchar(40) '证件号码',
	private String custCardIssuer;// varchar(255) '证件发证机关',
	private String custCardAddress;// varchar(255) '证件地址',
	private Date custCardStartTime;// datetime '证件有效期开始时间',
	private Date custCardEndTime;// datetime '有效期至',
	private String custHousePost;// varchar(8) '户籍邮政编码',
	private String custHouseProvince;// varchar(30) '户籍所在省/直辖市',
	private String custHouseCity;// varchar(30) '户籍所在市',
	private String custHouseCounty;// varchar(30) '户籍所在县/区',
	private String custHouseAddr;// varchar(255) '户籍详细地址包括乡镇/村/组,小区/楼盘/栋/单元/房间',
	private Date curHomeStartTime;// datetime '现居住地迁入时间',
	private String curHomeProvince;// varchar(30) '现居住所在省/直辖市',
	private String curHomeProvinceName;// varchar(50) '现居住所在省/直辖市',
	private String curHomeCity;// varchar(30) '现居住所在市',
	private String curHomeCityName;// varchar(50) '现居住所在市',
	private String curHomeCounty;// varchar(30) '现居住所在县/区',
	private String curHomeCountyName;// varchar(50) '现居住所在县/区',
	private String curHomeStreet;//现居住所在街道
	private String curHomeAddress;// varchar(255)
									// '现居住详细地址包括乡镇/村/组,小区/楼盘/栋/单元/房间',
	private Integer homeAddrSameHouse;// tinyint(1) '居住地址是否同户籍 0 相同 1 不通',
	private String maritalStatus;// varchar(10) '婚姻状态编码',
	private String maritalStatusDesc;// varchar(20) '婚姻状态描述',
	private String spouseName;// varchar(255) '配偶名称',
	private String spouseMobile;// varchar(30) '配偶联系电话',
	private String spouseCardNo;// varchar(30) '配偶证件号码',
	private String spouseCompanyName;// varchar(255) '配偶公司名称',
	private String spouseWorkTel;// varchar(30) '配偶工作电话',
	private Integer spouseEduLvlId;// int(11) '教育水平级别',
	private Integer spouseEduLvl;// int(11) '教育水平级别名称',
	private Integer childrenCount;// int(5) '子女个数',
	private Integer supportCount;// int(5) '赡养人数',
	private String eductionLevel;// varchar(30) '教育水平级别名称',
	private Integer eductionLevelId;// int(11) '教育水平级别',
	private String homeTypeId;// varchar(8) '住房性质, 居住类型id',
	private String homeType;// varchar(20) '住房性质, 居住类型',
	private Date homeRentStartDate;// datetime '租赁起始日期',
	private Date homeRentEndDate;// datetime '租赁结束日期',
	private Integer homeLivingTime;// int(11) '居住时长（月）',
	private BigDecimal homeMthRent;// decimal(18,5) '月租金',
	private String companyName;// varchar(255) '公司名称',
	private String companyTypeId;// varchar(8) '单位性质, 代码',
	private String companyType;// varchar(20) '单位性质',
	private String companyPost;// varchar(8) '邮编',
	private String companyProvince;// varchar(30) '所在省/直辖市',
	private String companyProvinceName;// varchar(50) '所在省/直辖市',
	private String companyCity;// varchar(30) '市/城市',
	private String companyCityName;// varchar(50) '市/城市',
	private String companyCounty;// varchar(30) '县/区',
	private String companyCountyName;// varchar(50) '县/区',
	private String companyStreet;//街道
	private String companyAddress;// varchar(255) '详细地址包括乡镇/村/组,小区/楼盘/栋/单元/房间',
	private String companyOffice;// varchar(10) '办公场所类型 自有/租用',
	private String companyDept;// varchar(30) '任职部门',
	private String companyPositionType;// varchar(10) '职位类型',
	private String companyPosition;// varchar(60) '职位名称',
	private BigDecimal selfMthIncoming;// decimal(18,5) '月薪',
	private String selfMthIncomingCde;// char(4) '月薪区间编码',
	private String selfMthIncomingName;// char(4) '月薪区间',
	private Integer salaryPayDate;// int(11) '工资发放日, 发薪日',
	private String companyCode;// varchar(10) '公司电话区号',
	private String companyTel;// varchar(30) '公司联系电话',
	private String companyExtension;// varchar(30) '分机号',
	private String workLength;// varchar(10) '工作年限编码',
	private String workLengthName;// varchar(50) '工作年限描述',
	private Integer curCompanyDuration;// int(5) '现单位工作时间(月)',
	private String industryCde;// varchar(8) '所属行业',
	private String industryName;// varchar(20) '所属行业',
	private String personnelDeptContactor;// varchar(50) '人事部联系人',
	private String personnelDeptContactorCode;// varchar(50) '人事部电话区号',
	private String personnelDeptContactorTel;// varchar(20) '人事部联系人联系电话',
	private String personnelDeptContactorExtension;// varchar(20) '人事部电话分机',
	private Date companyRegistrationDate;// datetime '公司注册时间',
	private BigDecimal shareholdingRate;// decimal(18,5) '个人持股比例',
	private BigDecimal registeredCapital;// decimal(18,5) '公司注册资本',
	private String businessLicenseNo;// varchar(50) '营业执照号码',
	private String businessLegalPerson;// varchar(50) '企业法人',
	private String businessScope;// varchar(100) '经营范围',
	private BigDecimal affirmDebt;// decimal(18,5) '认定负债',
	private BigDecimal currDebt;// decimal(18,5) '本笔负债',
	private BigDecimal affirmIncomes;// decimal(18,5) '认定收入',
	private String specialRemark;// varchar COMMENT '特殊情况说明',
	private BigDecimal persentIncomesDebt;// decimal(18,5)'总收入负债比',
	private String fundCode;// varchar(20) '资金源ID',
	private String fundName;// varchar(30) '资金源',
	private BigDecimal minLoanBal;// decimal(18,5)'小额消费贷款余额',
	private String productType;// varchar(20) '产品类型',
	private String productTypeName;// varchar(255) '产品类型名称',
	// private String patternType;//varchar(2) 'A-线上,B-线下',
	private String productGroup;// varchar(5) '产品大类分组 C现金贷,S消费分期',
	private String productCode;// varchar(30) '借款产品编码',
	private String productName;// varchar(100) '借款产品名称',
	private BigDecimal rate;// decimal(20,5) '产品年化利率',
	private BigDecimal productConsultingRate;// decimal(20,5) '咨询费率',
	private BigDecimal productManagementRate;// decimal(20,5) '管理费率',
	private String loanCity;// varchar(40) '进件城市',
	private String loanCityName;
	private Integer pricingType;// int(10) '人工定价',
	private String socialSecurityNo;// varchar(30) '社保号码',
	private String socialSecurityStatus;// varchar(10) '社保记录状态 当前有，近六个月有，无，已停缴',
	private String accumulationFundNo;// varchar(30) '公积金号码',
	private String accumulationFundStatus;// varchar(10) '公积金记录状态
											// 当前有，近六个月有，无，已停缴',
	private Date intoPoolTime;// datetime '进件P05时记录时间',
	private String secondWorkTypeCode;// 第二职业
	private String thirdWorkTypeCode;// 第三职业
	private String loanInvestmentCode;// 贷款投向
	private String investmentDetailCode;// 投向明细
	private String enterpriseScaleCode;// 企业规模
	private String projectName;// varchar(200) '受理项目',
	private String backReason; // 退回原因
	private String backReasonCodes; // 退回原因码 逗号分隔 A,B,C
	private String fjContractNo; // 合同编号
	private String contractNo;// (外部)合同编号

	private String channelCodeLvOne;// 一级渠道编码
	private String channelNameLvOne;// 一级渠道名称
	private String channelCodeLvTwo;// 二级渠道编码
	private String channelNameLvTwo;// 二级渠道名称
	private String channelCodeLvThree;// 三级渠道编码
	private String channelNameLvThree;// 三级渠道名称
	// private String createdBy;//varchar(50) '创建用户',
	// private String updatedBy;//varchar(50) '更新用户',
	// private Date createdDate;//timestamp '创建时间',
	// private Date updatedDate;//timestamp '更新时间',
	private Date startCreatedDate;// '创建时间',
	private Date endCreatedDate;// '创建时间',
	private Date startUpdatedDate;// '更新时间',
	private Date endUpdatedDate;// '更新时间',

	//是否转线下（0是  1否）
	private String isGoOffline;
	// 保单信息
	private InsurancePolicyDTO insurancePolicy;
	//申请金额
	private BigDecimal applyAmount;

	private Integer pageNum;
	private Integer pageSize;
	private String riskCustomerType;//客户风险类型, 优质，自雇，授薪,自由职业者
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getLoanId() {
		return loanId;
	}

	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}

	public String getChannel() {
		return channel;
	}

	public void setChannel(String channel) {
		this.channel = channel;
	}

	public String getChannelName() {
		return channelName;
	}

	public void setChannelName(String channelName) {
		this.channelName = channelName;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getEmployeeId() {
		return employeeId;
	}

	public void setEmployeeId(String employeeId) {
		this.employeeId = employeeId;
	}

	public String getEmployeeName() {
		return employeeName;
	}

	public void setEmployeeName(String employeeName) {
		this.employeeName = employeeName;
	}

	public Integer getApplyTerms() {
		return applyTerms;
	}

	public void setApplyTerms(Integer applyTerms) {
		this.applyTerms = applyTerms;
	}

	public BigDecimal getPrincipalAmt() {
		return principalAmt;
	}

	public void setPrincipalAmt(BigDecimal principalAmt) {
		this.principalAmt = principalAmt;
	}

	public BigDecimal getPrincipalAmtAct() {
		return principalAmtAct;
	}

	public void setPrincipalAmtAct(BigDecimal principalAmtAct) {
		this.principalAmtAct = principalAmtAct;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getPurposeType() {
		return purposeType;
	}

	public void setPurposeType(String purposeType) {
		this.purposeType = purposeType;
	}

	public String getPurposeCode() {
		return purposeCode;
	}

	public void setPurposeCode(String purposeCode) {
		this.purposeCode = purposeCode;
	}

	public String getPurpose() {
		return purpose;
	}

	public void setPurpose(String purpose) {
		this.purpose = purpose;
	}

	public String getPaymentBankHead() {
		return paymentBankHead;
	}

	public void setPaymentBankHead(String paymentBankHead) {
		this.paymentBankHead = paymentBankHead;
	}

	public String getPaymentBankBranch() {
		return paymentBankBranch;
	}

	public void setPaymentBankBranch(String paymentBankBranch) {
		this.paymentBankBranch = paymentBankBranch;
	}

	public String getPaymentBankName() {
		return paymentBankName;
	}

	public void setPaymentBankName(String paymentBankName) {
		this.paymentBankName = paymentBankName;
	}

	public String getPaymentAcctName() {
		return paymentAcctName;
	}

	public void setPaymentAcctName(String paymentAcctName) {
		this.paymentAcctName = paymentAcctName;
	}

	public String getPaymentAcctNo() {
		return paymentAcctNo;
	}

	public void setPaymentAcctNo(String paymentAcctNo) {
		this.paymentAcctNo = paymentAcctNo;
	}

	public String getReceiveBankHead() {
		return receiveBankHead;
	}

	public void setReceiveBankHead(String receiveBankHead) {
		this.receiveBankHead = receiveBankHead;
	}

	public String getReceiveBankBranch() {
		return receiveBankBranch;
	}

	public void setReceiveBankBranch(String receiveBankBranch) {
		this.receiveBankBranch = receiveBankBranch;
	}

	public String getReceiveBankName() {
		return receiveBankName;
	}

	public void setReceiveBankName(String receiveBankName) {
		this.receiveBankName = receiveBankName;
	}

	public String getReceiveAcctName() {
		return receiveAcctName;
	}

	public void setReceiveAcctName(String receiveAcctName) {
		this.receiveAcctName = receiveAcctName;
	}

	public String getReceiveAcctNo() {
		return receiveAcctNo;
	}

	public void setReceiveAcctNo(String receiveAcctNo) {
		this.receiveAcctNo = receiveAcctNo;
	}

	public String getCreditRating() {
		return creditRating;
	}

	public void setCreditRating(String creditRating) {
		this.creditRating = creditRating;
	}

	public String getCustRating() {
		return custRating;
	}

	public void setCustRating(String custRating) {
		this.custRating = custRating;
	}

	public String getCustomerType() {
		return customerType;
	}

	public void setCustomerType(String customerType) {
		this.customerType = customerType;
	}

	public Integer getSelfEmployedType() {
		return selfEmployedType;
	}

	public void setSelfEmployedType(Integer selfEmployedType) {
		this.selfEmployedType = selfEmployedType;
	}

	public String getCustName() {
		return custName;
	}

	public void setCustName(String custName) {
		this.custName = custName;
	}

	public String getMobileNo() {
		return mobileNo;
	}

	public void setMobileNo(String mobileNo) {
		this.mobileNo = mobileNo;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getQqNo() {
		return qqNo;
	}

	public void setQqNo(String qqNo) {
		this.qqNo = qqNo;
	}

	public String getWeixinNo() {
		return weixinNo;
	}

	public void setWeixinNo(String weixinNo) {
		this.weixinNo = weixinNo;
	}

	public Integer getCustSex() {
		return custSex;
	}

	public void setCustSex(Integer custSex) {
		this.custSex = custSex;
	}

	public Integer getCustAge() {
		return custAge;
	}

	public void setCustAge(Integer custAge) {
		this.custAge = custAge;
	}

	public Date getCustBirthDate() {
		return custBirthDate;
	}

	public void setCustBirthDate(Date custBirthDate) {
		this.custBirthDate = custBirthDate;
	}

	public String getCustNationalityCode() {
		return custNationalityCode;
	}

	public void setCustNationalityCode(String custNationalityCode) {
		this.custNationalityCode = custNationalityCode;
	}

	public String getCustNationalityName() {
		return custNationalityName;
	}

	public void setCustNationalityName(String custNationalityName) {
		this.custNationalityName = custNationalityName;
	}

	public String getCustCardType() {
		return custCardType;
	}

	public void setCustCardType(String custCardType) {
		this.custCardType = custCardType;
	}

	public String getCustCardTypeName() {
		return custCardTypeName;
	}

	public void setCustCardTypeName(String custCardTypeName) {
		this.custCardTypeName = custCardTypeName;
	}

	public String getCustCardNo() {
		return custCardNo;
	}

	public void setCustCardNo(String custCardNo) {
		this.custCardNo = custCardNo;
	}

	public String getCustCardIssuer() {
		return custCardIssuer;
	}

	public void setCustCardIssuer(String custCardIssuer) {
		this.custCardIssuer = custCardIssuer;
	}

	public String getCustCardAddress() {
		return custCardAddress;
	}

	public void setCustCardAddress(String custCardAddress) {
		this.custCardAddress = custCardAddress;
	}

	public Date getCustCardStartTime() {
		return custCardStartTime;
	}

	public void setCustCardStartTime(Date custCardStartTime) {
		this.custCardStartTime = custCardStartTime;
	}

	public Date getCustCardEndTime() {
		return custCardEndTime;
	}

	public void setCustCardEndTime(Date custCardEndTime) {
		this.custCardEndTime = custCardEndTime;
	}

	public String getCustHousePost() {
		return custHousePost;
	}

	public void setCustHousePost(String custHousePost) {
		this.custHousePost = custHousePost;
	}

	public String getCustHouseProvince() {
		return custHouseProvince;
	}

	public void setCustHouseProvince(String custHouseProvince) {
		this.custHouseProvince = custHouseProvince;
	}

	public String getCustHouseCity() {
		return custHouseCity;
	}

	public void setCustHouseCity(String custHouseCity) {
		this.custHouseCity = custHouseCity;
	}

	public String getCustHouseCounty() {
		return custHouseCounty;
	}

	public void setCustHouseCounty(String custHouseCounty) {
		this.custHouseCounty = custHouseCounty;
	}

	public String getCustHouseAddr() {
		return custHouseAddr;
	}

	public void setCustHouseAddr(String custHouseAddr) {
		this.custHouseAddr = custHouseAddr;
	}

	public Date getCurHomeStartTime() {
		return curHomeStartTime;
	}

	public void setCurHomeStartTime(Date curHomeStartTime) {
		this.curHomeStartTime = curHomeStartTime;
	}

	public String getCurHomeProvince() {
		return curHomeProvince;
	}

	public void setCurHomeProvince(String curHomeProvince) {
		this.curHomeProvince = curHomeProvince;
	}

	public String getCurHomeProvinceName() {
		return curHomeProvinceName;
	}

	public void setCurHomeProvinceName(String curHomeProvinceName) {
		this.curHomeProvinceName = curHomeProvinceName;
	}

	public String getCurHomeCity() {
		return curHomeCity;
	}

	public void setCurHomeCity(String curHomeCity) {
		this.curHomeCity = curHomeCity;
	}

	public String getCurHomeCityName() {
		return curHomeCityName;
	}

	public void setCurHomeCityName(String curHomeCityName) {
		this.curHomeCityName = curHomeCityName;
	}

	public String getCurHomeCounty() {
		return curHomeCounty;
	}

	public void setCurHomeCounty(String curHomeCounty) {
		this.curHomeCounty = curHomeCounty;
	}

	public String getCurHomeCountyName() {
		return curHomeCountyName;
	}

	public void setCurHomeCountyName(String curHomeCountyName) {
		this.curHomeCountyName = curHomeCountyName;
	}

	public String getCurHomeAddress() {
		return curHomeAddress;
	}

	public void setCurHomeAddress(String curHomeAddress) {
		this.curHomeAddress = curHomeAddress;
	}

	public Integer getHomeAddrSameHouse() {
		return homeAddrSameHouse;
	}

	public void setHomeAddrSameHouse(Integer homeAddrSameHouse) {
		this.homeAddrSameHouse = homeAddrSameHouse;
	}

	public String getMaritalStatus() {
		return maritalStatus;
	}

	public void setMaritalStatus(String maritalStatus) {
		this.maritalStatus = maritalStatus;
	}

	public String getMaritalStatusDesc() {
		return maritalStatusDesc;
	}

	public void setMaritalStatusDesc(String maritalStatusDesc) {
		this.maritalStatusDesc = maritalStatusDesc;
	}

	public String getSpouseName() {
		return spouseName;
	}

	public void setSpouseName(String spouseName) {
		this.spouseName = spouseName;
	}

	public String getSpouseMobile() {
		return spouseMobile;
	}

	public void setSpouseMobile(String spouseMobile) {
		this.spouseMobile = spouseMobile;
	}

	public String getSpouseCardNo() {
		return spouseCardNo;
	}

	public void setSpouseCardNo(String spouseCardNo) {
		this.spouseCardNo = spouseCardNo;
	}

	public String getSpouseCompanyName() {
		return spouseCompanyName;
	}

	public void setSpouseCompanyName(String spouseCompanyName) {
		this.spouseCompanyName = spouseCompanyName;
	}

	public String getSpouseWorkTel() {
		return spouseWorkTel;
	}

	public void setSpouseWorkTel(String spouseWorkTel) {
		this.spouseWorkTel = spouseWorkTel;
	}

	public Integer getSpouseEduLvlId() {
		return spouseEduLvlId;
	}

	public void setSpouseEduLvlId(Integer spouseEduLvlId) {
		this.spouseEduLvlId = spouseEduLvlId;
	}

	public Integer getSpouseEduLvl() {
		return spouseEduLvl;
	}

	public void setSpouseEduLvl(Integer spouseEduLvl) {
		this.spouseEduLvl = spouseEduLvl;
	}

	public Integer getChildrenCount() {
		return childrenCount;
	}

	public void setChildrenCount(Integer childrenCount) {
		this.childrenCount = childrenCount;
	}

	public Integer getSupportCount() {
		return supportCount;
	}

	public void setSupportCount(Integer supportCount) {
		this.supportCount = supportCount;
	}

	public String getEductionLevel() {
		return eductionLevel;
	}

	public void setEductionLevel(String eductionLevel) {
		this.eductionLevel = eductionLevel;
	}

	public Integer getEductionLevelId() {
		return eductionLevelId;
	}

	public void setEductionLevelId(Integer eductionLevelId) {
		this.eductionLevelId = eductionLevelId;
	}

	public String getHomeTypeId() {
		return homeTypeId;
	}

	public void setHomeTypeId(String homeTypeId) {
		this.homeTypeId = homeTypeId;
	}

	public String getHomeType() {
		return homeType;
	}

	public void setHomeType(String homeType) {
		this.homeType = homeType;
	}

	public Date getHomeRentStartDate() {
		return homeRentStartDate;
	}

	public void setHomeRentStartDate(Date homeRentStartDate) {
		this.homeRentStartDate = homeRentStartDate;
	}

	public Date getHomeRentEndDate() {
		return homeRentEndDate;
	}

	public void setHomeRentEndDate(Date homeRentEndDate) {
		this.homeRentEndDate = homeRentEndDate;
	}

	public Integer getHomeLivingTime() {
		return homeLivingTime;
	}

	public void setHomeLivingTime(Integer homeLivingTime) {
		this.homeLivingTime = homeLivingTime;
	}

	public BigDecimal getHomeMthRent() {
		return homeMthRent;
	}

	public void setHomeMthRent(BigDecimal homeMthRent) {
		this.homeMthRent = homeMthRent;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getCompanyTypeId() {
		return companyTypeId;
	}

	public void setCompanyTypeId(String companyTypeId) {
		this.companyTypeId = companyTypeId;
	}

	public String getCompanyType() {
		return companyType;
	}

	public void setCompanyType(String companyType) {
		this.companyType = companyType;
	}

	public String getCompanyPost() {
		return companyPost;
	}

	public void setCompanyPost(String companyPost) {
		this.companyPost = companyPost;
	}

	public String getCompanyProvince() {
		return companyProvince;
	}

	public void setCompanyProvince(String companyProvince) {
		this.companyProvince = companyProvince;
	}

	public String getCompanyProvinceName() {
		return companyProvinceName;
	}

	public void setCompanyProvinceName(String companyProvinceName) {
		this.companyProvinceName = companyProvinceName;
	}

	public String getCompanyCity() {
		return companyCity;
	}

	public void setCompanyCity(String companyCity) {
		this.companyCity = companyCity;
	}

	public String getCompanyCityName() {
		return companyCityName;
	}

	public void setCompanyCityName(String companyCityName) {
		this.companyCityName = companyCityName;
	}

	public String getCompanyCounty() {
		return companyCounty;
	}

	public void setCompanyCounty(String companyCounty) {
		this.companyCounty = companyCounty;
	}

	public String getCompanyCountyName() {
		return companyCountyName;
	}

	public void setCompanyCountyName(String companyCountyName) {
		this.companyCountyName = companyCountyName;
	}

	public String getCompanyAddress() {
		return companyAddress;
	}

	public void setCompanyAddress(String companyAddress) {
		this.companyAddress = companyAddress;
	}

	public String getCompanyOffice() {
		return companyOffice;
	}

	public void setCompanyOffice(String companyOffice) {
		this.companyOffice = companyOffice;
	}

	public String getCompanyDept() {
		return companyDept;
	}

	public void setCompanyDept(String companyDept) {
		this.companyDept = companyDept;
	}

	public String getCompanyPositionType() {
		return companyPositionType;
	}

	public void setCompanyPositionType(String companyPositionType) {
		this.companyPositionType = companyPositionType;
	}

	public String getCompanyPosition() {
		return companyPosition;
	}

	public void setCompanyPosition(String companyPosition) {
		this.companyPosition = companyPosition;
	}

	public BigDecimal getSelfMthIncoming() {
		return selfMthIncoming;
	}

	public void setSelfMthIncoming(BigDecimal selfMthIncoming) {
		this.selfMthIncoming = selfMthIncoming;
	}

	public String getSelfMthIncomingCde() {
		return selfMthIncomingCde;
	}

	public void setSelfMthIncomingCde(String selfMthIncomingCde) {
		this.selfMthIncomingCde = selfMthIncomingCde;
	}

	public String getSelfMthIncomingName() {
		return selfMthIncomingName;
	}

	public void setSelfMthIncomingName(String selfMthIncomingName) {
		this.selfMthIncomingName = selfMthIncomingName;
	}

	public Integer getSalaryPayDate() {
		return salaryPayDate;
	}

	public void setSalaryPayDate(Integer salaryPayDate) {
		this.salaryPayDate = salaryPayDate;
	}

	public String getCompanyCode() {
		return companyCode;
	}

	public void setCompanyCode(String companyCode) {
		this.companyCode = companyCode;
	}

	public String getCompanyTel() {
		return companyTel;
	}

	public void setCompanyTel(String companyTel) {
		this.companyTel = companyTel;
	}

	public String getCompanyExtension() {
		return companyExtension;
	}

	public void setCompanyExtension(String companyExtension) {
		this.companyExtension = companyExtension;
	}

	public String getWorkLength() {
		return workLength;
	}

	public void setWorkLength(String workLength) {
		this.workLength = workLength;
	}

	public String getWorkLengthName() {
		return workLengthName;
	}

	public void setWorkLengthName(String workLengthName) {
		this.workLengthName = workLengthName;
	}

	public Integer getCurCompanyDuration() {
		return curCompanyDuration;
	}

	public void setCurCompanyDuration(Integer curCompanyDuration) {
		this.curCompanyDuration = curCompanyDuration;
	}

	public String getIndustryCde() {
		return industryCde;
	}

	public void setIndustryCde(String industryCde) {
		this.industryCde = industryCde;
	}

	public String getIndustryName() {
		return industryName;
	}

	public void setIndustryName(String industryName) {
		this.industryName = industryName;
	}

	public String getPersonnelDeptContactor() {
		return personnelDeptContactor;
	}

	public void setPersonnelDeptContactor(String personnelDeptContactor) {
		this.personnelDeptContactor = personnelDeptContactor;
	}

	public String getPersonnelDeptContactorCode() {
		return personnelDeptContactorCode;
	}

	public void setPersonnelDeptContactorCode(String personnelDeptContactorCode) {
		this.personnelDeptContactorCode = personnelDeptContactorCode;
	}

	public String getPersonnelDeptContactorTel() {
		return personnelDeptContactorTel;
	}

	public void setPersonnelDeptContactorTel(String personnelDeptContactorTel) {
		this.personnelDeptContactorTel = personnelDeptContactorTel;
	}

	public String getPersonnelDeptContactorExtension() {
		return personnelDeptContactorExtension;
	}

	public void setPersonnelDeptContactorExtension(String personnelDeptContactorExtension) {
		this.personnelDeptContactorExtension = personnelDeptContactorExtension;
	}

	public Date getCompanyRegistrationDate() {
		return companyRegistrationDate;
	}

	public void setCompanyRegistrationDate(Date companyRegistrationDate) {
		this.companyRegistrationDate = companyRegistrationDate;
	}

	public BigDecimal getShareholdingRate() {
		return shareholdingRate;
	}

	public void setShareholdingRate(BigDecimal shareholdingRate) {
		this.shareholdingRate = shareholdingRate;
	}

	public BigDecimal getRegisteredCapital() {
		return registeredCapital;
	}

	public void setRegisteredCapital(BigDecimal registeredCapital) {
		this.registeredCapital = registeredCapital;
	}

	public String getBusinessLicenseNo() {
		return businessLicenseNo;
	}

	public void setBusinessLicenseNo(String businessLicenseNo) {
		this.businessLicenseNo = businessLicenseNo;
	}

	public String getBusinessLegalPerson() {
		return businessLegalPerson;
	}

	public void setBusinessLegalPerson(String businessLegalPerson) {
		this.businessLegalPerson = businessLegalPerson;
	}

	public String getBusinessScope() {
		return businessScope;
	}

	public void setBusinessScope(String businessScope) {
		this.businessScope = businessScope;
	}

	 

	public BigDecimal getAffirmDebt() {
		return affirmDebt;
	}

	public void setAffirmDebt(BigDecimal affirmDebt) {
		this.affirmDebt = affirmDebt;
	}

	public BigDecimal getCurrDebt() {
		return currDebt;
	}

	public void setCurrDebt(BigDecimal currDebt) {
		this.currDebt = currDebt;
	}

	public BigDecimal getAffirmIncomes() {
		return affirmIncomes;
	}

	public void setAffirmIncomes(BigDecimal affirmIncomes) {
		this.affirmIncomes = affirmIncomes;
	}

	public String getSpecialRemark() {
		return specialRemark;
	}

	public void setSpecialRemark(String specialRemark) {
		this.specialRemark = specialRemark;
	}

	public BigDecimal getPersentIncomesDebt() {
		return persentIncomesDebt;
	}

	public void setPersentIncomesDebt(BigDecimal persentIncomesDebt) {
		this.persentIncomesDebt = persentIncomesDebt;
	}

	public String getFundCode() {
		return fundCode;
	}

	public void setFundCode(String fundCode) {
		this.fundCode = fundCode;
	}

	public String getFundName() {
		return fundName;
	}

	public void setFundName(String fundName) {
		this.fundName = fundName;
	}

	public BigDecimal getMinLoanBal() {
		return minLoanBal;
	}

	public void setMinLoanBal(BigDecimal minLoanBal) {
		this.minLoanBal = minLoanBal;
	}

	public String getProductType() {
		return productType;
	}

	public void setProductType(String productType) {
		this.productType = productType;
	}

	public String getProductTypeName() {
		return productTypeName;
	}

	public void setProductTypeName(String productTypeName) {
		this.productTypeName = productTypeName;
	}

	public String getProductGroup() {
		return productGroup;
	}

	public void setProductGroup(String productGroup) {
		this.productGroup = productGroup;
	}

	public String getProductCode() {
		return productCode;
	}

	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public BigDecimal getRate() {
		return rate;
	}

	public void setRate(BigDecimal rate) {
		this.rate = rate;
	}

	public BigDecimal getProductConsultingRate() {
		return productConsultingRate;
	}

	public void setProductConsultingRate(BigDecimal productConsultingRate) {
		this.productConsultingRate = productConsultingRate;
	}

	public BigDecimal getProductManagementRate() {
		return productManagementRate;
	}

	public void setProductManagementRate(BigDecimal productManagementRate) {
		this.productManagementRate = productManagementRate;
	}

	public String getLoanCity() {
		return loanCity;
	}

	public void setLoanCity(String loanCity) {
		this.loanCity = loanCity;
	}

	public Integer getPricingType() {
		return pricingType;
	}

	public void setPricingType(Integer pricingType) {
		this.pricingType = pricingType;
	}

	public String getSocialSecurityNo() {
		return socialSecurityNo;
	}

	public void setSocialSecurityNo(String socialSecurityNo) {
		this.socialSecurityNo = socialSecurityNo;
	}

	public String getSocialSecurityStatus() {
		return socialSecurityStatus;
	}

	public void setSocialSecurityStatus(String socialSecurityStatus) {
		this.socialSecurityStatus = socialSecurityStatus;
	}

	public String getAccumulationFundNo() {
		return accumulationFundNo;
	}

	public void setAccumulationFundNo(String accumulationFundNo) {
		this.accumulationFundNo = accumulationFundNo;
	}

	public String getAccumulationFundStatus() {
		return accumulationFundStatus;
	}

	public void setAccumulationFundStatus(String accumulationFundStatus) {
		this.accumulationFundStatus = accumulationFundStatus;
	}

	public Date getIntoPoolTime() {
		return intoPoolTime;
	}

	public void setIntoPoolTime(Date intoPoolTime) {
		this.intoPoolTime = intoPoolTime;
	}

	public String getProjectName() {
		return projectName;
	}

	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	public Date getStartCreatedDate() {
		return startCreatedDate;
	}

	public void setStartCreatedDate(Date startCreatedDate) {
		this.startCreatedDate = startCreatedDate;
	}

	public Date getEndCreatedDate() {
		return endCreatedDate;
	}

	public void setEndCreatedDate(Date endCreatedDate) {
		this.endCreatedDate = endCreatedDate;
	}

	public Date getStartUpdatedDate() {
		return startUpdatedDate;
	}

	public void setStartUpdatedDate(Date startUpdatedDate) {
		this.startUpdatedDate = startUpdatedDate;
	}

	public Date getEndUpdatedDate() {
		return endUpdatedDate;
	}

	public void setEndUpdatedDate(Date endUpdatedDate) {
		this.endUpdatedDate = endUpdatedDate;
	}

	public String getOldStatus() {
		return oldStatus;
	}

	public void setOldStatus(String oldStatus) {
		this.oldStatus = oldStatus;
	}

	public Integer getPageNum() {
		return pageNum == null ? 1 : pageNum;
	}

	public void setPageNum(Integer pageNum) {
		this.pageNum = pageNum;
	}

	public Integer getPageSize() {
		return pageSize == null ? 20 : pageSize;
	}

	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}

	public Date getApplyTime() {
		return applyTime;
	}

	public void setApplyTime(Date applyTime) {
		this.applyTime = applyTime;
	}

	public String getCustCode() {
		return custCode;
	}

	public void setCustCode(String custCode) {
		this.custCode = custCode;
	}

	public String getBackReason() {
		return backReason;
	}

	public void setBackReason(String backReason) {
		this.backReason = backReason;
	}

	public String getPatternCode() {
		return patternCode;
	}

	public void setPatternCode(String patternCode) {
		this.patternCode = patternCode;
	}

	public String getPatternName() {
		return patternName;
	}

	public void setPatternName(String patternName) {
		this.patternName = patternName;
	}

	public String getBackReasonCodes() {
		return backReasonCodes;
	}

	public void setBackReasonCodes(String backReasonCodes) {
		this.backReasonCodes = backReasonCodes;
	}

	public String getFjContractNo() {
		return fjContractNo;
	}

	public void setFjContractNo(String fjContractNo) {
		this.fjContractNo = fjContractNo;
	}

	public String getContractNo() {
		return contractNo;
	}

	public void setContractNo(String contractNo) {
		this.contractNo = contractNo;
	}

	public InsurancePolicyDTO getInsurancePolicy() {
		return insurancePolicy;
	}

	public void setInsurancePolicy(InsurancePolicyDTO insurancePolicy) {
		this.insurancePolicy = insurancePolicy;
	}


	public String getChannelCodeLvOne() {
		return channelCodeLvOne;
	}

	public void setChannelCodeLvOne(String channelCodeLvOne) {
		this.channelCodeLvOne = channelCodeLvOne;
	}

	public String getChannelNameLvOne() {
		return channelNameLvOne;
	}

	public void setChannelNameLvOne(String channelNameLvOne) {
		this.channelNameLvOne = channelNameLvOne;
	}

	public String getChannelCodeLvTwo() {
		return channelCodeLvTwo;
	}

	public void setChannelCodeLvTwo(String channelCodeLvTwo) {
		this.channelCodeLvTwo = channelCodeLvTwo;
	}

	public String getChannelNameLvTwo() {
		return channelNameLvTwo;
	}

	public void setChannelNameLvTwo(String channelNameLvTwo) {
		this.channelNameLvTwo = channelNameLvTwo;
	}

	public String getChannelCodeLvThree() {
		return channelCodeLvThree;
	}

	public void setChannelCodeLvThree(String channelCodeLvThree) {
		this.channelCodeLvThree = channelCodeLvThree;
	}

	public String getChannelNameLvThree() {
		return channelNameLvThree;
	}

	public void setChannelNameLvThree(String channelNameLvThree) {
		this.channelNameLvThree = channelNameLvThree;
	}

	public String getCurHomeStreet() {
		return curHomeStreet;
	}

	public void setCurHomeStreet(String curHomeStreet) {
		this.curHomeStreet = curHomeStreet;
	}

	public String getCompanyStreet() {
		return companyStreet;
	}

	public void setCompanyStreet(String companyStreet) {
		this.companyStreet = companyStreet;
	}

	public String getSecondWorkTypeCode() {
		return secondWorkTypeCode;
	}

	public void setSecondWorkTypeCode(String secondWorkTypeCode) {
		this.secondWorkTypeCode = secondWorkTypeCode;
	}

	public String getThirdWorkTypeCode() {
		return thirdWorkTypeCode;
	}

	public void setThirdWorkTypeCode(String thirdWorkTypeCode) {
		this.thirdWorkTypeCode = thirdWorkTypeCode;
	}

	public String getLoanInvestmentCode() {
		return loanInvestmentCode;
	}

	public void setLoanInvestmentCode(String loanInvestmentCode) {
		this.loanInvestmentCode = loanInvestmentCode;
	}

	public String getInvestmentDetailCode() {
		return investmentDetailCode;
	}

	public void setInvestmentDetailCode(String investmentDetailCode) {
		this.investmentDetailCode = investmentDetailCode;
	}

	public String getEnterpriseScaleCode() {
		return enterpriseScaleCode;
	}

	public void setEnterpriseScaleCode(String enterpriseScaleCode) {
		this.enterpriseScaleCode = enterpriseScaleCode;
	}

	public String getIsGoOffline() {
		return isGoOffline;
	}

	public void setIsGoOffline(String isGoOffline) {
		this.isGoOffline = isGoOffline;
	}

	public String getRiskCustomerType() {
		return riskCustomerType;
	}

	public void setRiskCustomerType(String riskCustomerType) {
		this.riskCustomerType = riskCustomerType;
	}

	public BigDecimal getDecisionMoney() {
		return decisionMoney;
	}

	public void setDecisionMoney(BigDecimal decisionMoney) {
		this.decisionMoney = decisionMoney;
	}

	public BigDecimal getApplyAmount() {
		return applyAmount;
	}

	public void setApplyAmount(BigDecimal applyAmount) {
		this.applyAmount = applyAmount;
	}

	public String getLoanCityName() {
		return loanCityName;
	}

	public void setLoanCityName(String loanCityName) {
		this.loanCityName = loanCityName;
	}
    
}
